/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CapaNegocios;

import controlrestaurante.pmf;
import javax.persistence.EntityManager;
import java.util.List;
import javax.persistence.Query;

/**
 *
 * @author Milvia
 */
public class Consultas {
    
    public static List<Object> consulta(String entidad, String tipoConsulta, String parametro, Object valorParametro)
    {
        EntityManager em =  pmf.getInstancia().getEMF().createEntityManager();
        List<Object> lista = null;
        try{
            Query consulta = em.createNamedQuery(entidad+"."+tipoConsulta);
            consulta.setParameter(parametro, valorParametro);
            lista = consulta.getResultList();
        }
        catch (Exception e){
            return null;
        }
        return lista;
    }
}
